home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / windows5 / wincat22.zip / WINCAT.DOC < prev    next >
Text File  |  1992-05-20  |  22KB  |  666 lines

  1.                       WinCat Disk Catalog
  2.  
  3.                           Version 2.2
  4.                          Mai 20 , 1992
  5.  
  6.                                By
  7.                           Mart Heubel
  8.                     Heerlen, The Netherlands
  9.  
  10.  
  11. INTRODUCTION
  12. ------------
  13.  
  14. WinCat is a tool that helps you organize your disks and enables you
  15. to quickly find and restore the files they hide.
  16.  
  17. Although there are various disk catalog programs around, none of
  18. them really suited my needs or taste.  Therefore I decided to write
  19. my own (always a guarantee for quality software !), and the result
  20. of a few weeks fooling around with Visual Basic and assembler was WinCat.
  21.  
  22. Features of WinCat 2.2 :
  23.  
  24. - Easy to use
  25. - Ability to restore files or extract archives.
  26.   WinCat interfaces to all DOS and Windows unarchive utilities
  27.   (like ARJ, LHA, PKUNZIP, WUNA, WINZIP etc.).
  28. - Kingsize comment fields on both file- and volume-entries
  29. - Supports sub-directories up to 3 levels deep
  30. - Supports multiple diskdrives (3.5" and 5.25")
  31. - Extensive file search capabilities
  32.  
  33. It's limitations :
  34.  
  35. - WinCat only works properly in Windows 386-Enhanced mode !
  36.  
  37.  
  38. INSTALLING WINCAT
  39. -----------------
  40.  
  41. WinCat was written in Microsoft Visual Basic.  To run it, you must
  42. have Microsoft's run-time module file, VBRUN100.DLL, installed in
  43. your Windows directory.  If you don't have a copy of this file :
  44. you'll find it on all WINNET nodes and most other BBS systems.
  45. You only need to download it once, since it works with all Visual
  46. Basic .EXE files.
  47.  
  48. The WINCAT22.ARJ archive contains 9 files :
  49.  
  50.     - WINCAT.EXE         The WinCat program.
  51.     - WINCAT.INI         WinCat settings & associations.
  52.     - WINCAT.CAT         A sample catalog.
  53.     - WINCAT.DOC         You're looking at it.
  54.     - WINCATDS.PIF       PIF that WinCat uses to launch WINCATDS.
  55.     - WINCATDS.EXE       The DirScan program that WinCat uses to
  56.                          get directory information from a disk.
  57.     - WINCATRS.PIF       PIF that WinCat uses to launch WINCATRS.BAT
  58.     - WINCATRS.BAT       BAT that WinCat uses to execute unarchive
  59.                          utilities (like ARJ, LHA, PKUNZIP and COPY).
  60.     - READ.ME            For turbo-installers who never read DOC files.
  61.  
  62.  
  63. To install WinCat, create subdirectory C:\WINDOWS\WINCAT on your
  64. harddisk and extract WINCAT22.ARJ into that directory.
  65.  
  66. Move file WINCAT.INI to the \WINDOWS directory.
  67.  
  68. Edit WINCATRS.BAT and change the 'CD\SHEZ' statement to your directory
  69. that contains the DOS un-archivers you use, like ARJ.EXE, LHA.EXE and
  70. PKUNZIP.EXE .
  71. If these files are accessable through your default PATH, or if you
  72. prefer to include the path on the 'association' definitions, simply
  73. this statement.
  74.  
  75. You can let WinCat's 'restore file' function call WUNA (a shareware
  76. Windows UnArchive tool by James N. Hughes) to handle ZIP and ARJ files.
  77. WinCat doesn't specify a path when calling WUNA.EXE, so make sure this
  78. file is in your \WINDOWS directory.
  79. You can download WUNA from any WINNET BBS.
  80.  
  81. WINCAT.CAT is a sample catalog you can use to see what you can (or can't)
  82. do with WinCat.  If you decide to use WinCat to catalog your disks, erase
  83. the sample WINCAT.CAT.  Next time you start WinCat a new (empty) catalog
  84. will be created.
  85.  
  86. Now, all that's left to do is to add WINCAT.EXE to a Windows program group
  87. and start WinCat by clicking it's icon.
  88. (WINCATDS.EXE, the PIF and the BAT files are used only by WINCAT itself).
  89.  
  90.  
  91. USING WINCAT
  92. ------------
  93.  
  94. WinCat has two main windows : the 'Volume List' window, which displays
  95. all disks in the catalog, and the 'File List' window, which is used to
  96. display selected files.
  97.  
  98.  
  99. VOLUME LIST WINDOW
  100. ------------------
  101.  
  102. When you start WinCat you'll see the Volume List window : a scrollbox that
  103. shows the disks in the catalog, and 7 buttons. The 5 leftmost buttons
  104. (marked INFO, FILES, DIRECTORY, UNCATALOG and CHANGE ID) remain disabled
  105. until you select a disk on the scrollbox.
  106.  
  107. Explanation of the buttons :
  108.  
  109. [ INFO ]
  110.  
  111. Displays the 'Volume Information' window, which shows :
  112.  
  113.         - volume ID
  114.         - date the disk was cataloged
  115.         - free diskspace in bytes
  116.         - number of files on the disk
  117.         - disk type (physical size and capacity)
  118.         - drive ID
  119.     - whether or not this volume is excluded from search operations.        
  120.         - any comment you entered
  121.  
  122. If you change the 'exclude from search' status or the comment field, 
  123. you must click [UPDATE] to change the record in the catalog.
  124.  
  125. The scrollbar at the left can be used to quickly scroll to other volumes.
  126.  
  127.  
  128. [ FILES ]
  129.  
  130. Shows all files that are cataloged on the selected volume.
  131. You can also do this by double-clicking a volume-entry.
  132. See explanation of the 'File List' window below.
  133.  
  134.  
  135. [ DIRECTORY ]
  136.  
  137. Displays the 'Directory List' window, which shows the directories
  138. on the selected disk. This window also shows the number of files
  139. and used diskspace per directory.
  140. Select a directory and click [FILES] to see all files in it.
  141. The same function can also be accomplished by double-clicking a
  142. directory entry.
  143. See also 'File List' window.
  144.  
  145.  
  146. [ UNCATALOG ]
  147.  
  148. This function will delete the selected volume (and all files cataloged
  149. on it) from the catalog.
  150. Of course you'll receive the inevitable prompt 'are you sure ?'.
  151.  
  152.  
  153. [ CHANGE ID ]
  154.  
  155. This function can be used to change the ID of a volume in the catalog.
  156. The new ID you enter must be unique ; if there is already a volume
  157. cataloged with the new ID, a messagebox appears prompting you to enter
  158. a different ID.
  159.  
  160.  
  161. [ SEARCH ]
  162.  
  163. Displays a window where you can specify the search criteria.  You can
  164. search on any combination of filename, extension, directory, comment,
  165. creation date and size.
  166. WinCat will compare the strings you enter with the corresponding fields
  167. of all file-entries in the catalog.
  168. So, if you specify ICO for filename and EDIT for comment, WinCat will
  169. show all files that have the string ICO somewhere in the filename AND
  170. that have the string EDIT somewhere in the comment field.
  171.  
  172. Use the 'Show' box to select which fields you want initially displayed
  173. on the 'File List' window : the comment field or creation date, volume
  174. and directory fields.
  175.  
  176. Use the 'Sort' box to select how the file list entries should be sorted :
  177. filename/extension, extension/filename or volume/filename.
  178.  
  179. If you enable the 'search excluded disks too' checkbox, WinCat will search
  180. for files on all volumes in the catalog, including those that are normally
  181. excluded from search operations.    
  182.  
  183. Clicking the [Clear] button clears all search-fields.
  184.  
  185. See also 'File List Window'.
  186.  
  187.  
  188. [ CATALOG ]
  189.  
  190. This function will scan a disk and add it's volume- and file-information
  191. to the catalog.
  192. First insert a disk in a drive, then select the drive by clicking 
  193. the appropriate button.
  194. WinCat then launches WINCATDS.EXE.  This program scans the directory
  195. of the disk.  During the time WINCATDS is active, a DOS icon with the text
  196. 'Disk Scan' will be visible at the bottom of the screen.
  197. When the DOS icon disappears, WinCat will display the 'Catalog Disk'
  198. window, which shows the contents of the disk. 
  199. On the 'Catalog Disk' window you must enter a volume-ID for the disk
  200. to be cataloged.  This ID may be 1 to 11 characters long.
  201. If the disk was labeled, the ID-field will show the label. You're free
  202. to change it : WinCat doesn't require that disklabel and (external)
  203. volume-ID are equal.
  204. The ID you enter will only be used to identify the volume in the catalog ;
  205. WinCat does NOT write the ID as a label on the disk.
  206.  
  207. When you click OK, WinCat will scan the catalog to see if the volume-ID
  208. you entered is already in use.
  209. If it isn't, the volume- and file-information will be added to the catalog.
  210.  
  211. If there IS a volume with the same ID in the catalog, WinCat compares the
  212. information in the catalog with the actual contents of the disk and 
  213. shows a window which displays :
  214.   - files that are on the disk, but not yet cataloged
  215.   - files that are cataloged, but can't be found on the disk   
  216.   - files on the disk that are newer than the ones cataloged
  217.   - files on the disk that are older than the ones cataloged
  218.  
  219. If you click the RECATALOG button, WinCat will delete the old volume
  220. (and it's files) from the catalog and add the new volume- and file-
  221. information to the catalog.  Volume- and file-comments will be copied
  222. from the old to the new volume- and file-records.
  223.  
  224.  
  225. FILE LIST WINDOW
  226. ----------------
  227.  
  228. This window is used to display all files on a volume, files in a 
  229. particular directory or files that were found by the search function.
  230. The 2 leftmost buttons (INFO and RESTORE) stay disabled until you
  231. select a file from the list.
  232.  
  233. What the buttons are for :
  234.  
  235. [ INFO ]
  236.  
  237. Displays the 'File Information' window, which shows :
  238.  
  239.         - filename
  240.         - ID of the disk the file is on
  241.         - file creation date
  242.         - file size in bytes
  243.         - directory the file is in
  244.         - any comment you entered
  245.  
  246. The comment field can be edited. If you do, you must click [UPDATE] to
  247. change the record in the catalog.
  248.  
  249. The scrollbar at the left can be used to quickly scroll to other files.
  250.  
  251.  
  252. [ RESTORE ]
  253.  
  254. This function can be used to restore files from floppy- to harddisk.
  255. The 'Restore File' window shows at the top the command that WinCat will
  256. execute if you click OK (you may edit this line).
  257.  
  258. The command that WinCat generates depends on the combination of
  259. (filename-)extension, the selected option in the 'action'-box and
  260. the selected target directory.
  261.  
  262. The 'action'-box has 5 options :
  263.  
  264. - Copy file to harddisk       - Active for all files
  265. - Call WUNA                   - Only active for ARJ and ZIP files
  266.  
  267. The following options are active only if there is an association
  268. defined ( see Options menu : associate ) :
  269.  
  270. - Extract files from archive
  271. - View contents of archive
  272. - User defined function
  273.  
  274. If the generated command begins with 'DOS ' WinCat opens a DOS window
  275. to execute the (DOS) command through WINCATRS.BAT, else it will be
  276. launched as a Windows application.
  277.  
  278.  
  279. [ ALT.DISPLAY ]
  280.  
  281. Clicking this button wil alternately display the files with their comment
  282. field only, or with volume, creationdate and directory fields.
  283.  
  284.  
  285. [ PRINT ]
  286.  
  287. Copies the contents of the 'File List' window to WINCAT.LST, and then
  288. shows a message asking if you want to run NotePad to edit or print 
  289. this file (WINCAT.LST).   
  290.  
  291.  
  292. [ EXIT ]
  293.  
  294. Closes the 'File List' window.
  295.  
  296.  
  297. FILE MENU
  298. ---------
  299.  
  300. - Statistics
  301.   Displays volume- and file-count, total free space on your disks,
  302.   and some catalog information.
  303.  
  304. - Save settings
  305.   Saves the following settings in WINCAT.INI :
  306.  
  307.     - foreground and background color
  308.     - position and size of the 'Volume List' and 'File List' windows.
  309.        
  310. - Exit
  311.   Ends WinCat.
  312.   If catalog fragmentation has exceeded it's threshold, the 'Statistics'
  313.   window will be shown. You can then start catalog cleanup.
  314.  
  315.  
  316. OPTIONS MENU
  317. ------------
  318.  
  319. - Colors...
  320.   Displays a window where you can set foreground and background colors.
  321.   
  322. - Associate...
  323.   Associations are used by the Restore File function to determine
  324.   which command to generate.
  325.   Main purpose in WinCat is to associate archive files (like ARJ)
  326.   with their unarchive utilities, but if you like you can use them
  327.   for lots of other purposes.
  328.   Unlike the Windows File Manager, where you can associate only one
  329.   application with an extension, WinCat lets you define up to three
  330.   different associations, which can be used to :
  331.   - extract files from an archive
  332.   - view the contents of an archive
  333.   - some other function defined by you
  334.  
  335.   To define an association :
  336.  
  337.   - Enter the filename-extension (e.g. ARJ)
  338.     If there is already one or more association defined, this will
  339.     be displayed.
  340.     A special case is extension '*'. Files for which no specific 
  341.     associations are defined will be associated with the commands you
  342.     define for this 'wildcard' extension.
  343.     
  344.   - Enter one or more commands, like :
  345.  
  346.     DOS ARJ E < >                (extract .ARJ files)
  347.     DOS C:\TOOLS\PKUNZIP.EXE < > (extract .ZIP files)
  348.     DOS PKUNZIP -v <             (view contents of .ZIP files) 
  349.     NOTEPAD <                    (edit .DOC files)
  350.     C:\WINDOWS\WRITE.EXE <       (edit .WRI files)
  351.  
  352.     The Restore function will replace the '<' with the name of the
  353.     selected file, and '>' with the selected target directory.
  354.  
  355.     If a command start with 'DOS ' it will be executed as DOS command
  356.     in a DOS window, else it will be executed as a true Windows
  357.     application.
  358.  
  359.   - Click the SAVE button.
  360.     This saves the association you defined in WINCAT.INI.
  361.  
  362.   The sample WINCAT.INI comes with this set of associations :
  363.  
  364. [WINCAT]
  365. Forecolor= 10
  366. Backcolor= 8
  367. EXTR_ARJ=DOS arj e < >
  368. VIEW_ARJ=DOS arj v <
  369. USER_ARJ=
  370. EXTR_ZIP=DOS pkunzip < >
  371. VIEW_ZIP=DOS pkunzip -v <
  372. USER_ZIP=c:\windows\programs\winzip.exe <
  373. EXTR_LZH=DOS lha e < >
  374. VIEW_LZH=DOS lha v <
  375. USER_LZH=c:\windows\programs\winzip.exe <
  376. EXTR_DOC=
  377. VIEW_DOC=
  378. USER_DOC=notepad <
  379. EXTR_LHA=DOS lha e < >
  380. VIEW_LHA=DOS lha v <
  381. USER_LHA=
  382. EXTR_TXT=
  383. VIEW_TXT=
  384. USER_TXT=notepad <
  385. EXTR_*=
  386. VIEW_*=
  387. USER_*=DOS copy < >*.*
  388.   
  389.  
  390. PRINT MENU
  391. ----------
  392.  
  393. - Print
  394.   Makes a listing of all volumes and files in the catalog, and then
  395.   shows a message asking if you want to run NotePad to edit or print 
  396.   this file (WINCAT.LST).   
  397.  
  398.  
  399. HELP MENU
  400. ---------
  401.  
  402. - Help
  403.   Shows WINCAT.DOC
  404.  
  405. - About WinCat
  406.   See for yourself...
  407.  
  408.  
  409. HINTS AND TIPS
  410. --------------
  411.  
  412. [1 - disk caching]
  413. The SEARCH function of WinCat results in quite a bit of I/O on your
  414. harddisk.  Use a disk caching utility like SmartDrive or (even better)
  415. HyperDisk, this will improve WinCat's (and any other application's)
  416. performance considerably.
  417.  
  418. [2 - WinCat and Windows Standard or Real mode]
  419. When you want to catalog a disk, WinCat launches WINCATDS.EXE to do a
  420. directory scan of that disk (the 'Disk Scan' icon appears at the bottom
  421. of the screen).
  422. WinCat then waits until WINCATDS has finished (the icon disappears).
  423. This works fine in 386-Enhanced (multitasking) mode, but if you run
  424. Windows in Standard mode, you'll see that the 'Disk Scan' (DOS) icon
  425. appears at the bottom of the screen and that it stays there forever.
  426. Since WinCat is the foreground application, WINCATDS won't start until
  427. you click it's DOS icon and select 'switch to'.
  428.  
  429.  
  430. [3 - catalog reorganization]
  431. When you delete or recatalog volumes, WinCat doesn't actually erase the
  432. old records from the catalog : they are just marked as deleted.
  433. To prevent your catalog becoming bigger and bigger (with a lot of junk in
  434. it), WinCat checks the amount of fragmentation (junk) every time you end
  435. WinCat. If there are more than 100 deleted records in the catalog, WinCat
  436. will display the 'Reorganize Catalog'  window, showing some statistics
  437. and OK/Cancel buttons. If you click OK, WinCat will rename the catalog
  438. to WINCAT.BCK, create a new catalog WINCAT.CAT and copy the old catalog
  439. to the new catalog, leaving out all deleted records.
  440.  
  441.  
  442.  
  443. WINCAT 2.2 SUMMARY OF CHANGES
  444. -----------------------------
  445.  
  446. * Menu
  447.  
  448.   - 'Associate' selection added to 'Options'-menu.
  449.  
  450.   - 'Save settings' selection added to 'File'-menu.
  451.  
  452. * Colors menu
  453.  
  454.   - 'Save' button removed. Use 'Save settings' to save the current 
  455.     color settings.
  456.  
  457. * Print Menu
  458.  
  459.   - The listing of all volumes now also shows each volume's comment
  460.     field.
  461.     
  462. * Volume List and File List windows
  463.  
  464.   - Can now be resized and moved. Use 'Save settings' to save their
  465.     current position and size.
  466.  
  467.   - The Volume List window marks volumes that are excluded from search   
  468.     operations with an 'X'.
  469.  
  470. * Volume Information window
  471.  
  472.   - 'Exclude from search' checkbox added.
  473.  
  474. * Search Files window
  475.  
  476.   - Now allows you to search for files that exceed a certain size,
  477.     and/or that are created before, on, or after the date you specify.
  478.  
  479.   - 'Search excluded volumes too' checkbox added.
  480.  
  481. * Restore File window
  482.  
  483.   - 'User defined function' added to 'action' box.
  484.  
  485.   - The restore function now uses user-defined associations when generating
  486.     commands. 
  487.    
  488. * Catalog Disk window
  489.  
  490.   - The drop-down list with available drives has gone : now each drive
  491.     is represented by a button.
  492.   
  493.   - When recatalogging a disk, a window is displayed which shows the
  494.     differences between the old catalog-information and the actual disk.  
  495.       
  496. * Bugs fixed
  497.  
  498.   - Instead of just dying, WinCat now issues a message when the 'Restore
  499.     File' window tries to run a non-existent windows application.
  500.      
  501.   - WinCat showed a corrupted disklabel if that was 9 or more characters
  502.     long (between the 8th and 9th character a dot was inserted).
  503.     WINCATDS.EXE has been changed to fix this.
  504.         
  505.   - Still problems with the combination WINCAT/WINCATDS.
  506.     The change I made in WinCat 2.1 (WinCat waiting on WINCATDS)
  507.     could cause problems when running Windows in Real or Standard mode.
  508.     Fix : WinCat now issues a 'retry / cancel' message if WINCATDS
  509.     doesn't respond after a reasonable amount of time.
  510.  
  511.     I must admit that it's a bit clumsy that WinCat calls a DOS EXE
  512.     to scan the disk to be cataloged, but then, Visual Basic doesn't
  513.     provide the necessary functions to get all the information, so
  514.     you're forced to use external routines.
  515.     Putting these in a DLL library would solve all problems, and would
  516.     enable WinCat to work in Real or Standard mode too.
  517.     However, as far as I know you need the Windows System Development Kit
  518.     to create a DLL, and believe me SDK doesn't come cheap.
  519.     So, unless one of you folks lends a helping hand, we'll have to
  520.     keep on mudding...
  521.  
  522.  
  523. WINCAT 2.1 SUMMARY OF CHANGES
  524. -----------------------------
  525.  
  526. * Menu
  527.  
  528.   - 'Options' menu added.
  529.     Fore- and background colors can now be changed using the 'Colors'
  530.     selection.
  531.  
  532.   - 'File' menu.
  533.     'Statistics' selection added.
  534.  
  535. * Directory List window
  536.  
  537.   - Now also shows the root directory (as [root]), and used diskspace and
  538.     number of files in each directory.
  539.  
  540. * Volume List window
  541.  
  542.   - Double-clicking an entry shows the File List window.
  543.  
  544. * File List window
  545.  
  546.   - Double-clicking an entry shows the Restore File window.
  547.  
  548. * Restore window
  549.  
  550.   - Retains the selected target directory.
  551.  
  552. * General
  553.  
  554.   - Code has been changed to make WinCat a bit faster.
  555.  
  556. * Bugs fixed
  557.  
  558.   - WINCAT didn't catalog 'hidden' files (well, I guess that's why they
  559.     are called that way...).
  560.     WINCATDS.EXE has been changed to fix the problem.
  561.  
  562.   - On slower (IBM ?) systems you could have the problem that WINCAT didn't
  563.     wait long enough on WINCATDS to finish. WINCAT has been tought to be a
  564.     bit more patient and to wait until his little slave has finished his job
  565.     or until hell freezes over, which ever comes first.
  566.  
  567.  
  568. WINCAT 2.0 SUMMARY OF CHANGES
  569. -----------------------------
  570.  
  571. * Search Criteria window
  572.  
  573.   - Directory search-field added.
  574.  
  575.   - 'Show' options added.
  576.     With these options you can select which fields initially should be
  577.     displayed on the 'File List' window.
  578.  
  579.   - 'Sort' options added.
  580.     With these options you can select how to sort entries on the
  581.     'File List' window.
  582.  
  583.   - [CE] button added.
  584.     Clicking this button wil clear all search fields.
  585.  
  586. * Volume List window
  587.  
  588.   - [PRINT] button removed.
  589.     Use the PRINT menu option to print a listing of all files.
  590.  
  591.   - [DIRECTORY] button added.
  592.     This function shows all (sub-)directories on the selected volume.
  593.  
  594. * File List window
  595.  
  596.   - [Alt.Display] button added.
  597.     Clicking this button will alternately display comment field, or
  598.     volume, creationdate and directory fields.
  599.  
  600. * Restore File window
  601.  
  602.   - 'Call WUNA' option added to 'action' box.
  603.     This option is only active for ARJ and ZIP files.
  604.  
  605.   - 'Target Directory' list now reacts on single clicks.
  606.  
  607. * General
  608.  
  609.   - WINCATDS.EXE now supports drives A-Z.
  610.  
  611.   - The structure of WinCat's catalog has slightly changed.
  612.     If you start WinCat 2.0 with a version 1.0 catalog then WinCat
  613.     automaticly converts the old catalog to the new 2.0 format.
  614.     (The old catalog will be saved as WINCAT.BCK).
  615.  
  616.   - Some minor cosmetic changes.
  617.  
  618. * Bugs fixed
  619.  
  620.   - Edit-fields don't lose focus (cursor) anymore.
  621.  
  622.  
  623. THINGS TO COME (sooner or, more likely, later)
  624. ----------------------------------------------
  625.  
  626. WinCat version 3, featuring  :
  627.  
  628.         - some way to import file-comments (from BBS ALLFILES listings ?)
  629.         - ability to merge or reshuffle disks
  630.  
  631.  
  632. YOUR COMMENTS PLEASE
  633. --------------------
  634.  
  635. If you discover serious bugs in WinCat, or if you have any "wouldn't it
  636. be nice if WinCat ..." ideas, feel free to send me a note at one of
  637. these bulletin boards :
  638.  
  639.         - Cyberdyne Systems Leiden,  node/id 2:512/1002 (R28 WINNET host)
  640.         - WildCat!          Utrecht, node/id 2:500/222  (WINNET node)
  641.  
  642.  
  643. DISTRIBUTION
  644. ------------
  645.  
  646. WinCat is a Freeware product and therefore may be freely copied and
  647. distributed, as long as the following conditions are met :
  648.  
  649.   [1] No fee is charged other than a normal time usage fee required
  650.       by some Bulletin Board Services.
  651.   [2] The program is distributed in its original, unmodified form.
  652.   [3] This document file is included with the executable file without
  653.       modification.
  654.  
  655. This program may not be bundled with, or transferred as part of, any
  656. package which is sold or for which any licensing fee is charged.
  657.  
  658.  
  659. DISCLAIMER
  660. ----------
  661.  
  662. No guarantee is made, expressed or implied, pertaining to the use,
  663. misuse, or any problems caused by this program.
  664. In no event will the author be liable for any damages whatsoever
  665. arising out of the use or the inability to use this product.
  666.